/**
 * 函数的返回值
 */

// 示例程序
function withReturn() {
  return "返回值!";
}
function withoutReturn() {
  console.log("这个函数没有返回值.");
}
console.log("With return: ", withReturn);
console.log("Without return: ", withoutReturn());
/**
 * 定义一个函数 calculateArea，接受两个参数 length 和 width。
 * 如果两个参数都被提供，返回矩形的面积（length \* width）；
 * 如果没有传递 width，则默认为正方形的面积（length \* length）。
 * 调用此函数并观察返回结果。
 */
// 独立完成

function calculateArea(length, width) {
  if (width === undefined) return length * length;
  return length * width;
}
console.log(calculateArea(2));
console.log(calculateArea(2, 4));
console.log(calculateArea());
